technical service unit - French English Dictionary